dogs breeder medical cats cat handling doctor laboratory medicine labrador puppies pets supplies retriever medical billing equipment machinery